#ifndef VSPHONESHADERFUNCTION_H
#define VSPHONESHADERFUNCTION_H
#include "VSShaderMainFunction.h"
namespace VSEngine2
{
	class VSGRAPHIC_API VSPhoneShaderFunction : public VSShaderMainFunction
	{
		//RTTI
		DECLARE_RTTI;
		//PRIORITY
		
	public:
		VSPhoneShaderFunction(const VSUsedName & ShowName,VSMaterial * pMaterial);
		virtual ~VSPhoneShaderFunction();
		virtual bool GetFuntionString(VSString &OutString)const;
		virtual inline unsigned int GetSMType()const
		{
			return SM_PHONE;
		}
	protected:
		VSPhoneShaderFunction();
	DECLARE_INITIAL
	
	};
	DECLARE_Ptr(VSPhoneShaderFunction);
	VSTYPE_MARCO(VSPhoneShaderFunction);
}
#endif